WPS Office.apk(点击下载) / gvd.java


package defpackage;

import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
import cn.wps.moffice.main.framework.BaseTitleActivity;
import cn.wps.moffice.main.framework.IBaseActivity;
import cn.wps.moffice_eng.R;
import cn.wps.util.JSONUtil;
import defpackage.cqn;
import java.util.HashMap;
import java.util.Iterator;
import org.json.JSONObject;

/* renamed from: gvd  reason: default package */
public final class gvd extends IBaseActivity {
    private String cvP = "";
    private gvc hDv;
    private boolean hDw;
    private long hDx;
    private long hDy;
    private boolean hDz;

    public gvd(BaseTitleActivity baseTitleActivity) {
        super(baseTitleActivity);
    }

    private void bVx() {
        this.hDx = (System.currentTimeMillis() - this.hDy) + this.hDx;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private gvc bVy() {
        if (this.hDv == null) {
            this.hDv = new gvc(this);
            gvc gvc = this.hDv;
            String url = getUrl();
            HashMap<String, String> bVz = bVz();
            if (gvc.mWebView == null) {
                gvc.mWebView = gvc.getWebView();
            }
            if (gvc.hDf) {
                CookieSyncManager.createInstance(gvc.mWebView.getContext().getApplicationContext());
                CookieManager instance = CookieManager.getInstance();
                instance.setAcceptCookie(true);
                instance.setCookie(url, "wps_sid=" + fok.bBq().getWPSSid() + ";domain=.wps.cn;path=/;");
                CookieSyncManager.getInstance().sync();
            }
            ebj.mK(url);
            if (bVz == null) {
                gvc.getWebView().loadUrl(url);
            } else {
                gvc.getWebView().loadUrl(url, bVz);
            }
        }
        return this.hDv;
    }

    private HashMap<String, String> bVz() {
        if ("membership_webview_activity_type_do_task".equals(getIntent().getStringExtra("membership_webview_activity_type_key"))) {
            String stringExtra = getIntent().getStringExtra("membership_webview_activity_header_key");
            if (stringExtra != null) {
                try {
                    if (stringExtra.length() != 0) {
                        JSONObject jSONObject = new JSONObject(stringExtra);
                        HashMap<String, String> hashMap = new HashMap<>();
                        Iterator<String> keys = jSONObject.keys();
                        while (keys.hasNext()) {
                            String next = keys.next();
                            hashMap.put(next, jSONObject.getString(next));
                        }
                        return hashMap;
                    }
                } catch (Exception e) {
                }
            }
            return null;
        }
        return null;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void onBack() {
        boolean z;
        if (this.hDv.htd > 0) {
            gvc gvc = this.hDv;
            gvc.mWebView.loadUrl("javascript:appJs_backPress(" + gvc.htd + ")");
            return;
        }
        gvc gvc2 = this.hDv;
        String url = gvc2.mWebView.getUrl();
        if (gvc2.hDd.getUrl().equalsIgnoreCase(url) || !gvc2.mWebView.canGoBack()) {
            z = false;
        } else {
            String str = gvc2.hDe.get(url);
            if (!TextUtils.isEmpty(str)) {
                gvc2.mActivity.getTitleBar().setTitleText(str);
            }
            gvc2.mWebView.goBack();
            z = true;
        }
        if (!z) {
            bVx();
            Intent intent = getIntent();
            intent.putExtra("membership_webview_activity_view_time", this.hDx);
            if (this.hDv.dGh) {
                setResult(-1, intent);
            } else {
                setResult(0, intent);
            }
            finish();
        }
    }

    @Override // defpackage.fyr
    public final fys createRootView() {
        return bVy();
    }

    public final String getUrl() {
        if (TextUtils.isEmpty(this.cvP)) {
            String stringExtra = getIntent().getStringExtra("membership_webview_activity_type_key");
            if ("membership_webview_activity_type_rice_store".equals(stringExtra)) {
                this.cvP = "https://vip.wps.cn/store/mobile";
            } else if ("membership_webview_activity_type_sign".equals(stringExtra)) {
                this.cvP = "https://vip.wps.cn/sign/mobile";
            } else if ("membership_webview_activity_type_task_link".equals(stringExtra) || "membership_webview_activity_type_view_ad".equals(stringExtra) || "membership_webview_activity_type_do_task".equals(stringExtra) || "membership_webview_activity_tpye_customurl".equals(stringExtra)) {
                this.cvP = getIntent().getStringExtra("membership_webview_activity_link_key");
            } else if ("membership_webview_activity_type_privilege".equals(stringExtra)) {
                String stringExtra2 = getIntent().getStringExtra(cqy.csM);
                if (TextUtils.isEmpty(stringExtra2)) {
                    stringExtra2 = "android_vip";
                }
                this.cvP = "https://android.wps.cn/epersonal/user-privilege-v3/index.html?source=" + stringExtra2;
            } else if ("membership_webview_activity_type_privilege_detailwps".equals(stringExtra)) {
                String stringExtra3 = getIntent().getStringExtra(cqy.csM);
                if (TextUtils.isEmpty(stringExtra3)) {
                    stringExtra3 = "android_vip";
                }
                int intExtra = getIntent().getIntExtra("membership_webview_activity_member_id", 20);
                if (intExtra == 12) {
                    this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-docer.html?source=" + stringExtra3;
                } else if (intExtra == 20) {
                    this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-wps.html?source=" + stringExtra3;
                } else if (intExtra == 40) {
                    this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-super-all.html?source=" + stringExtra3;
                } else {
                    this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-wps.html?source=" + stringExtra3;
                }
            } else if ("membership_webview_activity_type_privilege_detailpdf".equals(stringExtra)) {
                this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-pdf.html?source=" + getIntent().getStringExtra(cqy.csM);
            } else if ("membership_webview_activity_type_coupon".equals(stringExtra)) {
                this.cvP = "https://vip.wps.cn/wap/mycard";
            } else if ("membership_webview_activity_type_order_center".equals(stringExtra)) {
                this.cvP = "https://vip.wps.cn/wap/order";
            } else if ("membership_webview_activity_type_membership_clause".equals(stringExtra)) {
                this.cvP = "https://vip.wps.cn/wap/privacy/agreement";
            } else if ("membership_webview_activity_type_membership_task".equals(stringExtra)) {
                this.cvP = getIntent().getStringExtra("membership_webview_activity_type_membership_task_link");
            } else if ("membership_webview_activity_gifts".equals(stringExtra)) {
                this.cvP = "https://android.wps.cn/epersonal/user-package/index.html";
            } else if ("membership_webview_activity_lottory".equals(stringExtra)) {
                this.cvP = "https://lucky.wps.cn/mobile";
            } else if ("membership_webview_activity_type_manage_autopay".equals(stringExtra)) {
                this.cvP = "https://android.wps.cn/epersonal/user-renewals/index.html#/";
            } else if ("membership_webview_activity_type_traffic".equals(stringExtra)) {
                cqn.b ars = cqn.arn().ars();
                if (ars != null && !lwv.isEmpty(ars.cqm)) {
                    this.cvP = ars.cqm;
                }
            } else if ("membership_webview_activity_type_movietickets".equals(stringExtra)) {
                cqn.b ars2 = cqn.arn().ars();
                if (ars2 != null && !TextUtils.isEmpty(ars2.cqf)) {
                    this.cvP = ars2.cqf;
                }
            } else if ("membership_webview_activity_type_creditcard".equals(stringExtra)) {
                cqn.b ars3 = cqn.arn().ars();
                if (ars3 != null && !TextUtils.isEmpty(ars3.cqg)) {
                    this.cvP = ars3.cqg;
                }
            } else if ("membership_webview_activity_tpye_cloud_privilege".equals(stringExtra)) {
                this.cvP = "https://android.wps.cn/epersonal/cloud-privilege/index.html";
                String stringExtra4 = getIntent().getStringExtra(cqy.csN);
                if (!TextUtils.isEmpty(stringExtra4)) {
                    this.cvP += "?from=" + stringExtra4;
                }
            } else if ("membership_webview_activity_type_messagecenter".equals(stringExtra)) {
                this.cvP = "https://android.wps.cn/epersonal/user-msg-center/index.html#/";
            }
        }
        return this.cvP;
    }

    @Override // defpackage.fyr
    public final void onActivityResult(int i, int i2, Intent intent) {
        if (this.hDv != null) {
            gvc gvc = this.hDv;
            fmf.onActivityResult(i, i2, intent);
            if (gvc.hDh != null) {
                gvc.hDh.onActivityResult(i, i2, intent);
            }
        }
    }

    @Override // defpackage.fyr
    public final void onBackPressed() {
        onBack();
    }

    @Override // defpackage.fyr
    public final void onCreate(Bundle bundle) {
        boolean z = false;
        super.onCreate(bundle);
        this.hDx = 0;
        if (luf.gQ(this.mActivity)) {
            this.mActivity.setRequestedOrientation(1);
        }
        getTitleBar().setIsNeedMultiDoc(false);
        getTitleBar().setCustomBackOpt(new Runnable() {
            /* class defpackage.gvd.AnonymousClass1 */

            public final void run() {
                gvd.this.onBack();
            }
        });
        String stringExtra = getIntent().getStringExtra("membership_webview_activity_type_key");
        if ("membership_webview_activity_type_task_link".equals(stringExtra) || "membership_webview_activity_type_view_ad".equals(stringExtra) || "membership_webview_activity_type_traffic".equals(stringExtra) || "membership_webview_activity_type_movietickets".equals(stringExtra) || "membership_webview_activity_type_creditcard".equals(stringExtra) || "membership_webview_activity_type_templatecardh5".equals(stringExtra)) {
            z = true;
        }
        this.hDw = z;
        if (this.hDw) {
            getTitleBar().setIsNeedShareBtn(true, new View.OnClickListener() {
                /* class defpackage.gvd.AnonymousClass2 */

                public final void onClick(View view) {
                    if (!hai.dS(gvd.this.mActivity)) {
                        lvg.d(gvd.this.mActivity, R.string.documentmanager_cloudfile_no_network, 0);
                        return;
                    }
                    gtn gtn = new gtn(gvd.this.mActivity);
                    gtn.setTitle(null);
                    gtn.setUrl(gvd.this.getUrl());
                    BaseTitleActivity baseTitleActivity = gvd.this.mActivity;
                    gvc bVy = gvd.this.bVy();
                    hbd.a(baseTitleActivity, "[WPS Office] - " + bVy.mWebView.getTitle() + " - " + bVy.mWebView.getUrl(), null, gtn);
                }
            });
        }
    }

    @Override // defpackage.fyr
    public final void onDestroy() {
        ebj.d(bVy().mWebView);
        gvc.onDestroy();
        super.onDestroy();
    }

    @Override // defpackage.fyr
    public final void onPause() {
        super.onPause();
        bVx();
        this.hDz = true;
    }

    @Override // defpackage.fyr
    public final void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
        super.onRequestPermissionsResult(i, strArr, iArr);
        if (this.hDv != null) {
            gvc gvc = this.hDv;
            if (gvc.hDh != null) {
                gvc.hDh.onRequestPermissionsResult(i, strArr, iArr);
            }
        }
    }

    @Override // defpackage.fyr
    public final void onResume() {
        super.onResume();
        this.hDy = System.currentTimeMillis();
        gvc bVy = bVy();
        if (bVy.hsJ) {
            if (ebo.arU()) {
                bVy.getWebView().reload();
            }
            bVy.hsJ = false;
        }
        if (this.hDz) {
            this.hDz = false;
            if ("membership_webview_activity_type_privilege".equals(getIntent().getStringExtra("membership_webview_activity_type_key"))) {
                gvc bVy2 = bVy();
                bVy2.mWebView.post(new Runnable() {
                    /* class defpackage.gvc.AnonymousClass4 */

                    public final void run() {
                        fno bBh;
                        String asP = gvk.asP();
                        if (asP == null) {
                            asP = "";
                        }
                        String str = "";
                        if (!TextUtils.isEmpty(asP) && (bBh = fok.bBq().geJ.bBh()) != null) {
                            str = JSONUtil.toJSONString(bBh);
                        }
                        gvc.this.mWebView.loadUrl("javascript:appJs_onResumeWebView('" + asP + "', '" + str.replace("\\", "\\\\") + "')");
                    }
                });
            }
        }
    }
}